home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / compuser / qwkcis / quickcis.doc < prev    next >
Text File  |  1992-08-10  |  53KB  |  1,122 lines

  1.  
  2.                                 *
  3.                            - QuickCIS -
  4.                       the Atari ST navigator
  5.                      for users of CompuServe
  6.                                 *
  7.  
  8.  
  9.  
  10.                                 *
  11.             QUICKCIS.PRG is ½1989/90/91/92 by Jim Ness 
  12.                        27W450 Ridgeview St.
  13.                    West Chicago, Il. 60185  USA
  14.                                 *
  15.  
  16.  
  17.  
  18.  
  19.                     A.  What it is
  20.  
  21.                     B.  Setting up your configuration
  22.  
  23.                     C.  Making a call
  24.  
  25.                     D.  Writing messages
  26.  
  27.                     E.  Reading messages
  28.  
  29.                     F.  Using your QuickCIS Library
  30.  
  31.                     G.  Downloading files
  32.  
  33.                     H.  Checking your charges
  34.  
  35.                     I.  Using Desk Accessories
  36.  
  37.                     J.  History
  38.  
  39.                     K.  Acknowledgements
  40.  
  41.                     L.  Appendix
  42.  
  43.  
  44.  
  45. A.  What it is
  46.  
  47.      QuickCIS  is a program for Atari ST/STe/TT computers  of  all  
  48. types.  QuickCIS  controls  an  online  CompuServe  session,  from 
  49. dialing  the call,  through CompuServe's maze of services,  to the 
  50. eventual end of the call.
  51.  
  52.      QuickCIS has two main purposes.   First,  it allows a user to 
  53. avoid  having to learn all the ins and outs of navigating  through 
  54. CompuServe (CIS).  Second, it allows a user to minimize the amount 
  55. of time spent online.
  56.  
  57.      In general, the result is that a CIS user can spend much more 
  58. time  engrossed in useful "conversation," discussing a wide  range 
  59. of topics that are of interest,  and in acquiring a useful library 
  60. of public domain,  freeware and shareware software.  The beauty of 
  61. it  is that only a very small increment of time is  spent  online, 
  62. being billed by CIS.
  63.  
  64.      A  great  deal  of effort has gone into  making  QuickCIS  as 
  65. generic as possible.   In other words, any user with a CIS account 
  66. should be able to quickly set up a QuickCIS configuration and  get 
  67. online.   While  online,  QuickCIS  itself  sets  the  online  CIS 
  68. configuration  required for a successful call.   The user  is  not 
  69. required to set up CIS properly.   The online configuration set by 
  70. QuickCIS  is not permanent.   That means that the user  can  later 
  71. make a call with a normal terminal program, and not have problems.
  72.  
  73.      QuickCIS    is   available   under   my   own   version    of 
  74. shareware/careware.  That is, while I won't cry myself to sleep if 
  75. I  never  receive a dime,  I will also be very happy to  accept  a 
  76. payment.   It is obvious that QuickCIS will make anybody's  online 
  77. time  much  more efficient.   Some people are more  grateful  than 
  78. others, for this improvement.  If you are feeling generous, send a 
  79. check.   $20  seems  a fair figure.   If your finances  are  in  a 
  80. shambles, don't worry about it.  I am not a commercial enterprise, 
  81. and don't depend on programming to earn a living.
  82.  
  83.      QuickCIS is  designed  to maintain compatibility with current 
  84. and future versions of the ST/STe/TT computer.  It runs in medium,  
  85. high  and  extended  resolutions.    QuickCIS  checks  the  screen 
  86. capabilities of the computer  upon loading, so that it can support 
  87. whatever monitor is being used.
  88.  
  89.      Also,  QuickCIS  supports bps rates of 1200,  2400, 9600  and 
  90. 19200.  The  support  of  19200  is  for  modems  which allow data 
  91. compression.   Data  compression  is  not  currently  supported by 
  92. CIS, but should be in the not-too-distant future.
  93.  
  94.      QuickCIS  supports CIS sysops with special message  base  and 
  95. library  features.   These features are only active in  forums  in 
  96. which  QuickCIS  notices  that you are  greeted  as  a  sysop.   A 
  97. seperate document is available on request,  which explains how  to 
  98. use these capabilities.
  99.  
  100.      NOTE: QuickCIS' main screen is a typical GEM screen with drop 
  101. down menus.   Any QuickCIS option can be initiated by choosing the 
  102. sub-menu and clicking on the option.   Also,  QuickCIS can use the 
  103. keyboard  as a shortcut.   If you are already familiar  with  each 
  104. option,  you  can initiate it from the main screen by  typing  its 
  105. first  character  (i.e.,  type N for Normal Call,  or R  for  Read 
  106. Messages).
  107.  
  108.  
  109.  
  110. B.  Setting up your configuration
  111.  
  112.      NOTE:   QuickCIS  is  capable  of  recognizing  and  using  a 
  113. subdirectory for its commonly used support files.   If you wish to 
  114. keep  your  QuickCIS support files in a  seperate  directory  from 
  115. QuickCIS itself,  create a subdirectory (folder) named SUPPORT  in 
  116. the same directory as QuickCIS.  ALL files except QuickCIS  itself 
  117. should then be placed in the folder.  Use of the SUPPORT folder is 
  118. entirely optional.
  119.  
  120.      From QuickCIS' main screen,  choose Configure,  and click  on 
  121. View Config.   Or,  from the main screen,  simply type V to choose 
  122. this  option.   Either  method will cause a GEM dialog box  to  be 
  123. displayed, listing your QuickCIS options.
  124.  
  125.      Across  the upper portion of the dialog box are  six  columns 
  126. of  options.   The  choices  in each  column  are  checkmarked  by 
  127. clicking on one of them.
  128.  
  129.      The  Bps Rate option allows you to choose the Bps  rate  that 
  130. you prefer.  The most cost effective rate is 9600 bps, but CIS has 
  131. only a limited number of 9600 bps nodes,  and chances are they are 
  132. not  near  you.    2400  bps  would  be  your  next  best  choice.  
  133. Obviously,  your modem dictates the highest bps rate available  to 
  134. you.
  135.  
  136.      CompuServe Mail can  be handled in three  different  ways  by 
  137. QuickCIS.   CompuServe  Mail  is  CIS's  private user-to-user mail 
  138. network.   It also provides pathways to MCI Mail,  U.S. Mail, FAX, 
  139. Telex,  TWX, and USENET.  You can choose to have QuickCIS read and 
  140. store all your incoming mail, or read/store/delete it from CIS, or 
  141. skip  CIS Mail  entirely.   Your  CIS  Mail  mailbox  has  limited 
  142. storage.  Keep that in mind,  if you choose not to  have  QuickCIS 
  143. delete mail after reading it.
  144.  
  145.      NOTE:   QuickCIS assumes that you have already  "initialized" 
  146. your  CIS Mail mailbox.   A user with a brand-new account will  be 
  147. recognized  as  such  by CIS and  treated  a  little  differently.  
  148. QuickCIS can be confused by the different text and questions which 
  149. appear, so you should introduce yourself to CIS Mail.  To do this, 
  150. log into the service with QuickCIS by choosing Call CIS and Manual 
  151. Call.  This will log you in and leave you at CIS' main menu.  From 
  152. here,  type GO MAIL,  which will bring you to CIS Mail.    At  the 
  153. CIS  Mail menu,  type ADD NAME.   This command will allow  you  to 
  154. enter the name you wish to use as your "From:" address within  CIS 
  155. Mail.  Some  people  choose  to  use  their  real  names, some use 
  156. handles.  Until you  do  this, CIS  Mail  will always ask you what 
  157. name to sign your mail with, and this question confuses QuickCIS.
  158.  
  159.      NOTE: CIS  Mail can be used to transfer programs from user to  
  160. user.  This "binary" data cannot be simply read by QuickCIS, so it  
  161. is  instead  downloaded as a complete file.  For this to work, you 
  162. MUST have either Shadow or XYZ.TTP onhand as a  downloader.   More 
  163. info about these programs exists later in the document.
  164.  
  165.      Each  CIS  forum  will  occasionally  display  a  News  Flash 
  166. announcement  to  each  user  when  a  forum  is  entered.    This 
  167. announcement  is usually short and of importance to  that  forum's 
  168. users.  The News Flash option can be set to either store or ignore 
  169. this bulletin when it appears.
  170.  
  171.      CIS can be reached through a number of long-distance  private 
  172. carriers.   CIS  has its own network,  but in many cases  the  CIS 
  173. network  may  not have a nearby phone number for  a  user.   Other 
  174. carriers  which  can connect to CIS include  Tymnet,  Telenet  and 
  175. Datapac.   Each of them has specific methods of tying into the CIS 
  176. system.   
  177.  
  178.      If you reach CIS through its own network,  choose the Default 
  179. option for the Login Via:  column.   Any other login path must  be 
  180. handled  by a simple QuickCIS script  interpreter.   This  routine 
  181. reads a file named LOGIN.SCR,  and follows the commands there,  in 
  182. logging into CIS.   See the appendix,  later in this doc, for more 
  183. info.  A text file named LOGIN.TXT is also included with QuickCIS, 
  184. and contains sample scripts for Telenet, Tymnet, and Datapac.
  185.  
  186.      QuickCIS allows the use of either a built-in simple editor or 
  187. the use of EdHak,  an external editor,  for writing CIS  messages.  
  188. If you choose to buy and use EdHak,  you must run EdHak as a  Desk 
  189. Accessory,  and  you  must rename  it  to  EDHAK.ACC.   Otherwise, 
  190. QuickCIS  will not find it,  and will stick you into  its  default 
  191. editor.
  192.  
  193.      QuickCIS  does  not have the built-in routines  necessary  to 
  194. download files from CIS.  Optional external programs can  be  used 
  195. through QuickCIS to perform this task.  You must choose one of the 
  196. programs, if you wish to download files from CIS.
  197.  
  198.      Shadow  is  a  commercial program produced  by  Double  Click 
  199. Software.  Shadow is  a  Desk  Accessory terminal program, and has 
  200. a  number  of  capabilities  that  make  it  useful  even  without 
  201. QuickCIS.   With QuickCIS, Shadow is set up to use the fast CIS B+ 
  202. download method.
  203.  
  204.      XYZ.TTP is a Shareware program written by Alan  Hamilton.  It 
  205. is  designed to be used by other programs,  like  QuickCIS,  which 
  206. need its special capabilities.  XYZ.TTP is available online in the 
  207. ATARIPRO libraries.  With QuickCIS,  XYZ can be chosen for  either 
  208. ymodem, or (v2.02 and later) ymodem-g.  Ymodem-g is ymodem without
  209. error  checking.   This  is only recommended for use  with  modems 
  210. which to their own checking (MNP or LAPM).   Ymodem-g is currently 
  211. the fastest available protocol, for any modem connection.
  212.  
  213.      QuickCIS can also support other downloader modules, which may 
  214. have features you prefer to those above.   To set up QuickCIS  for 
  215. these other modules, choose Other in the downloader selection, and 
  216. read about User Options in the appendix here.
  217.  
  218.      QuickCIS also allows you a choice of editors.   Actually, the 
  219. choice  is  relatively simple.   Use Craig Harvey's  EdHak  editor 
  220. (v2.24  or above) as your primary choice.   This editor is a  Desk 
  221. Accessory,  and is very very handy to have around, with or without 
  222. QuickCIS.  There is a demo version of EdHak onhand in the ATARIPRO 
  223. forum,  which can be used with QuickCIS,  but will not save  files 
  224. outside of QuickCIS.  This will allow you to decide if you wish to 
  225. buy the full program.  I recommend that you do.
  226.  
  227.      Your fallback choice is the default editor,  which is a  very 
  228. simple  line editor,  and for most people is a bit too  primitive.  
  229. It  works,  and  you can use QuickCIS with it,  but EdHak  is  the 
  230. better choice.
  231.  
  232.      Below  the  six  columns  of  initial  View  Config  options,  
  233. QuickCIS displays a number of text fields which the user must fill 
  234. in.  To bring the  vertical cursor to a particular field, click on 
  235. it with the mouse, or use the up and down arrows on your keyboard.   
  236. To erase what is currently in the field,  hit the ESC or Backspace 
  237. key.
  238.  
  239.      Modem Init should be filled with a string of characters which 
  240. the user typically uses to initialize the modem.   Some modems  do 
  241. not need to be initialized.   Try "ATZ" or "AT" if you are  unsure 
  242. of what to put here.   QuickCIS  will  send this  string  when  it 
  243. is first loaded.  It does not resend the string for each call.
  244.  
  245.      Dial  should be filled with the characters used to make  your 
  246. modem dial up CIS.   As an example, most modems could use a string 
  247. like "ATDT5551212" to make a call.   Consult your modem manual for 
  248. other optional features your modem can handle.
  249.  
  250.      The  Color button provides a simple way to invert  the  black 
  251. and  white colors on your monitor.   Your current choice is  saved 
  252. with  your configuration,  so that you do not have to go back  and 
  253. reset it each time you use QuickCIS.
  254.  
  255.      The Speed button allows you to choose how fast QuickCIS  will 
  256. send text to either your modem or CIS.   Under some conditions,  a 
  257. modem is sensitive to receiving commands at top speed.   Also, CIS 
  258. will  occasionally  have trouble receiving your messages  at  full 
  259. speed.   Choosing Medium speed for both is  recommended,  although 
  260. you  should  experiment to see if another speed works  better  for 
  261. you.
  262.  
  263.      It  is  possible  to choose speeds  even  slower  than  those 
  264. available above.   See  User Options,  in the appendix  here,  for 
  265. details.
  266.  
  267.      CIS  User  ID should be filled with your  CompuServe  account 
  268. number.   This is used in automatically logging QuickCIS onto  the 
  269. service.
  270.  
  271.      Password  is  a  special field,  in that it  tries  to  never 
  272. display your CIS password to the world peeking over your shoulder. 
  273. Under normal circumstances,  this field is filled with the  phrase 
  274. "Not  Displayed."   To enter your  password,  bring  the  vertical 
  275. cursor to the field and hit the ESC key to clear the field.   Then 
  276. type in your password.   When you leave the dialog box,  the field 
  277. is  again  filled with Not Displayed,  and your password  is  held 
  278. internally by QuickCIS.
  279.  
  280.      The  D/L Path button allows you to point out where  you  want 
  281. downloaded  files to be stored.   A standard file selector box  is 
  282. displayed,  and  you  just move it to the  directory  you  choose.  
  283. Click on the file selector Okay box when finished.      Obviously, 
  284. this option is meaningless if you do not have one of the  required 
  285. downloader modules.
  286.  
  287.      The Forum-Lib-Read fields are for designating which forums you 
  288. wish to visit, and what you wish to do there.  
  289.  
  290.       The  actual CIS forum name should be entered  in  the  Forum 
  291. field  (examples:  ATARIPRO,  ATARIART, ATARIVEN  for  the ST, and 
  292. APORTFOL for the Portfolio).   You  don't  necessarily need to use 
  293. all eight characters in each case.
  294.  
  295.      You  may leave any of these fields blank,  if you don't  have 
  296. six forums you wish to visit.   QuickCIS will always ignore  blank 
  297. forum entries.
  298.  
  299.      In the Lib fields,  enter a list of forum libraries you would 
  300. like the program to visit.  Leaving this field blank results in no 
  301. libraries being visited.  QuickCIS will ask each chosen library to 
  302. list  the newest uploaded programs,  which you can then choose  to 
  303. download if you want.  In some forums,  a single library may  hold 
  304. all  recently uploaded files.   In others,  files will  always  be 
  305. located in specific libraries, regardless  of  age.   Current  CIS 
  306. software allows library numbers to be selected in any of a  number 
  307. of  logical  ways.   For  instance,  1-3,5,7,11-14  would  be  one 
  308. acceptable  list.   Another might be simply  1,2,3,4,5.   For  all 
  309. libraries,  simply use the word ALL.  Whatever you enter here will 
  310. be sent to CIS verbatim, when a library scan is requested.  Should 
  311. you  include a library number not available to  you,  that  number 
  312. will  simply be ignored by CIS.    Note:   contrary  to   previous 
  313. versions of QuickCIS, you should not seperate library numbers with 
  314. a space.  Always use a comma, or where logical, a hyphen.
  315.  
  316.      When you read through the scanned list of file  descriptions, 
  317. QuickCIS  will  take  note of which specific  library  a  file  is 
  318. located in.  Choosing to download that file will cause a record to 
  319. be created which includes the forum,  library number and  filename 
  320. involved.  On your next call, the file will be downloaded.
  321.  
  322.      Next to the word Lib, in your View Config dialog,  is a small 
  323. field  labeled  Age,  which allows  you to choose how far back CIS 
  324. is to go in displaying  new  files.   If this field is left blank, 
  325. QuickCIS calculates how many days  since  your  last visit to this 
  326. forum, and uses that number for its age specification.
  327.  
  328.      If QuickCIS calculates an  age  of  zero  (meaning  you  were
  329. already  in  this  forum  today),  it  will  not  request  library 
  330. descriptions on this call.   When you call the next day, or later, 
  331. resulting in an age greater than zero, you  will  get  accumulated 
  332. new file descriptions.
  333.  
  334.      The Read Command field is used to tell the forum how you want 
  335. to read forum messages.  Leaving this field blank means you do not 
  336. want messages from this forum.  On  CIS,   read  commands  can  be 
  337. abbreviated  to  3-character "tokens."  Thus,  READ  becomes  REA, 
  338. WAITING becomes WAI, SUBJECT becomes SUB.
  339.  
  340.      There are  dozens  of  variations in Read Commands.  The most 
  341. common  method  is  to read all new  messages, in order by subject 
  342. ("thread").  In that case, the Read Command would be simply "REA".  
  343. If you wish to read only messages sent  to yourself,   the command 
  344. is  "REA WAI."    You  can  select  just  certain  forum  sections 
  345. ("REA SEC:1,3,5-8")  or choose a subject matter ("REA SUB:Atari"),  
  346. and  it  is  allowable  to  group a number  of  commands  together  
  347. in  the  field by  separating  them  with  a  semi-colon  (as  in 
  348. "REA WAI;REA SEC:3,9").
  349.  
  350.      If you are new to CIS,  or have not logged on in awhile,  you 
  351. may want to specify an age for messages,  to avoid having QuickCIS 
  352. give  you all new messages - for the last  month.   Use  something 
  353. like  "REA DAYS:2" to accomplish this,  specifying the  number  of 
  354. days back you wish to go.
  355.  
  356.      To  get a more detailed explanation of how to  read  specific 
  357. message  groups,  leave  a message to the SYSOP  of  a  particular 
  358. forum, or order a CompuServe Users Guide online.
  359.  
  360.      Near  the  bottom of the View Config dialog are  four  fields 
  361. which hold CIS's current per-hour online rates.  Fill these fields 
  362. in  with current rates,  so that the Time and $$ main menu  choice 
  363. can display your current accumulated minutes and charges.
  364.  
  365.      To exit the View Config dialog, click on the Okay button.  Be 
  366. sure  to  use  the Save Config main  menu  choice,  to  save  your 
  367. configuration to disk.
  368.  
  369.  
  370.  
  371. C.  Making a call
  372.  
  373.      At  the main screen,  move the mouse pointer to  "Call  CIS."  
  374. You  will  notice that QuickCIS offers four different  methods  of 
  375. calling CIS.   A Normal Call is one which does everything you have 
  376. set QuickCIS up to do, then logs off and disconnects.
  377.  
  378.      A  Quick Call is designed to be used after you  have  already 
  379. done a Normal Call,  and  may  be thought of as your  Second  Pass 
  380. through the system.   You have read messages and written  replies, 
  381. have read Library file descriptions, and possibly tagged a file to 
  382. be  downloaded,  and  now you are ready to post  the  replies  and 
  383. download  the  file.  You  do not wish to capture  any  additional 
  384. text at this time.  This is  simply  a call-back  to complete your 
  385. business.  Only  those  forums and libraries with which  you  have 
  386. pending "business" are visited.  The  call is  usually much faster 
  387. than a Normal Call.
  388.  
  389.      A  Delayed Call is a Normal Call which you have scheduled  to 
  390. occur  at a later time.   Clicking on this choice will  display  a 
  391. dialog box asking you for a target time.  The current time is also 
  392. displayed.  You must enter a time, in 24 hour format, at which you 
  393. want  a QuickCIS call to occur.   This routine does not check  for 
  394. erroneous  times.   You  must be careful to enter a time  that  is 
  395. attainable.   A  Delayed  Call  is  useful if  you  want  to  take 
  396. advantage of lower off-peak phone rates.
  397.  
  398.      While waiting for the current time and desired time to match, 
  399. the  dialog box remains onscreen.   You may wish to turn off  your 
  400. monitor,  to prevent this image from being burned into the screen.  
  401. Also,  there  are various "screen-saver" programs available  which 
  402. will automatically blank the screen after a specific period.
  403.  
  404.      A Manual Call is a call in which QuickCIS logs you  in,  then 
  405. leaves  you  alone  to  run  around  manually.   If  you  wish  to 
  406. eventually  put  QuickCIS  into  automatic  mode, hit ALT-q  (hold 
  407. Alternate key while typing "q") for a Quick Call,  or ALT-n for  a 
  408. Normal Call.
  409.  
  410.      During any call, your ST keyboard is "live."  You are able to 
  411. help  (or  hinder)  by typing  keyboard  responses,  if  something 
  412. unexpected occurs - for instance, a CIS error of some type.
  413.  
  414.      If there is ever a case when you are not watching the  screen 
  415. and  an error occurs,  rest assured that your bank account is  not 
  416. in danger.  QuickCIS will automatically log off after any pause of 
  417. more than 90 seconds.    This  pause  would  occur  whenever   CIS 
  418. presents a prompt that QuickCIS is not waiting for.   Both ends of 
  419. the call will go numb, until the 90 second timer elapses.
  420.  
  421.      During a call,  your ESC key is your Escape  Hatch.   Hitting 
  422. the  ESC key will cause QuickCIS to log off of CIS and return  you 
  423. to  the  Main Menu.   The message "Disconnecting.."  is  displayed 
  424. while QuickCIS logs off.   An alert box appears,  warning you that 
  425. the  preceeding  call was aborted.   This is  useful  if  QuickCIS 
  426. itself did the aborting, while you were away from the keyboard.
  427.  
  428.      NOTE:  The above feature,  under certain circumstances,  will 
  429. utilize the DTR line in your RS232 cable,  to force a  disconnect.  
  430. Most modern modems have an option which disables a DTR disconnect.  
  431. So,  you must make sure your modem WILL respond to DTR.  The Hayes 
  432. command for this is &D2.  If you are not sure, go ahead and add it 
  433. to  your Init String (ex:  AT&D2).   If your modem is  set  wrong, 
  434. QuickCIS  will  believe it  has  successfully  disconnected,  when 
  435. actually,  the modem ignored the command and is still connected to 
  436. CIS.
  437.  
  438.      NOTE:   QuickCIS includes a feature which automatically  sets 
  439. your system's internal clock,  if that clock is off by a full  day 
  440. or more.   Any file system, whether floppy or hard drive, benefits 
  441. by having the files properly date and time stamped.  QuickCIS gets 
  442. the  correct  time from CIS upon login,  and compares it  to  your 
  443. current system time.  The system clock is updated if necessary.
  444.  
  445.  
  446.  
  447. D.  Writing messages
  448.  
  449.      QuickCIS  has  a  built-in  text editor for  you  to  use  in 
  450. composing  messages  you wish to post on  CompuServe.   You   also 
  451. have  the  option of using an external  editor,  EdHak  (v2.24  or 
  452. above). There are four different ways to access either editor.   
  453.  
  454.      When reading messages that QuickCIS has gotten from CIS,  you 
  455. are  given the option of Replying to the  source  message.   Also, 
  456. when  reading file descriptions in the forum  libraries,  you  are 
  457. given the option of commenting to the uploader.    Third,  you can 
  458. reply to CompuServe Mail.   And fourth, you can initiate your  own 
  459. topics, in CompuServe Mail or in the forums.
  460.  
  461.      The main screen option Write Messages allows you to  initiate  
  462. a new  message.  A dialog box is displayed,  which allows  you  to 
  463. provide the To:  information,  the Subject:, and the forum section 
  464. you  wish  to  post  the  message  to (not  required, for CIS Mail 
  465. messages).
  466.  
  467.      QuickCIS   has  the  ability  to  create  an   "address-book" 
  468. consisting  of names and ID numbers of CompuServe  members.   This 
  469. book  is created and added to when you are reading  messages.   An 
  470. option  labelled <U>ser is used to add the user info contained  in 
  471. the From:  line of the message you are reading.   This info can be 
  472. recalled into the To:  line of the Write Messages dialog  box,  so 
  473. that at any later time, you can initiate a new message to the user 
  474. whose name you have saved.
  475.  
  476.      To recall a saved name, you must type a portion of that name, 
  477. using upper and lower case characters where needed,  into the  To: 
  478. line  of the Write Messages dialog box.   Then click on the  Users 
  479. button, and QuickCIS will search the address book for a match.  If 
  480. a  match is found,  the name will be displayed,  and you  will  be 
  481. asked if this is the user you were intending to use. If you answer 
  482. yes, that name and ID are inserted into the To: field.
  483.  
  484.      A  similar  feature is used to select the forum  section  you 
  485. wish to have the message posted to.  If the forum you are planning 
  486. to  post  to  has  a description of  itself  listed  in  the  file 
  487. SECTION.LST, QuickCIS will display that description for you.  From 
  488. the description,  you can choose which section you want,  and that 
  489. section  number  will  be  inserted  into  the  SEC:  field.   The 
  490. SECTION.LST file is user-editable and has the Atari forums already 
  491. included.  Information on other forums must be added by the user.
  492.  
  493.      In the upper portion of the Write Messages dialog are  listed 
  494. all of your chosen  forums,  as  well  as  Mail.   Click on one of 
  495. these to choose the destination for your message.
  496.  
  497.      When  you  are satisfied with the information  in  the  Write 
  498. Messages dialog,  click on Okay,  and you will be placed into  the 
  499. QuickCIS editor.
  500.  
  501.      The QuickCIS  default  editor  is  a  very basic line editor, 
  502. which allows  you  to type  in short messages to be posted on CIS.   
  503. Many of the special keys on your ST keyboard are assigned specific  
  504. functions.  These can be reviewed by hitting your Help key.
  505.  
  506.      One important feature is the ability to attach a line of text 
  507. to both the F1 and F2 keys.   These are for commonly used words or 
  508. phrases  that you use in a message.   The most often-used line  is 
  509. your name,  for signing your messages.   To insert a line of  text 
  510. into F1 or F2 hit that key while holding the Shift key.   Once the 
  511. text is inserted,  hit either F1 or F2 to print it on the  screen, 
  512. and include it in your message.  The text you have inserted can be 
  513. saved permanently using the Save Config main menu option.
  514.  
  515.      Aside  from  the special function  keys,  the  editor  simply 
  516. allows  you to type.   When you reach the right  margin,  QuickCIS 
  517. automatically wraps to the next line for you, breaking the current 
  518. line at the nearest space between two words.   This will not work, 
  519. though, if you already have text typed in the following line.
  520.  
  521.      To  correct text,  use the up and down arrows to move to  the 
  522. end of any line, and backspace over the existing text.    You  may 
  523. also  use  the Delete key to remove an entire line  of  text,  and 
  524. position the cursor at the far left of the line.
  525.  
  526.      After you are finished typing a message,  hit the Undo key to 
  527. leave the editor.   You will be shown a dialog box which  includes 
  528. options for posting your message.   
  529.  
  530.      If you have chosen EdHak as your editor,  be sure to read its 
  531. instructions,   and   become   familiar  with  its   various   key 
  532. combinations.   For use with QuickCIS,  I recommend using Alt-X to 
  533. exit the editor.  It is a little quicker than using the mouse, and 
  534. has a companion key sequence which you will find explained  later.  
  535. Just  as  with the default editor,  Alt-X brings you to  the  Post 
  536. Message dialog box.
  537.  
  538.      If the message is intended for a forum,  you have the options 
  539. of  posting  the message with the UNF command (unformatted  -  the 
  540. message  is stored on CIS exactly as you have  typed  it),  and/or 
  541. with  the PRI command (private message).   
  542.  
  543.      The PRI command is not enabled in all forums.   When QuickCIS 
  544. is  told by CIS that it cannot post a PRI message in a  forum,  it 
  545. will default to the forum MAI command,  which mails the message to 
  546. the  user's  CIS Mail mailbox.   This  capability  maintains  your 
  547. privacy.
  548.  
  549.      If  your message is intended for CIS Mail,  the UNF  and  PRI 
  550. commands are ignored.
  551.  
  552.      Your other options for posting are to simply post the message 
  553. as it stands (Post), or hold the message while you go back to what 
  554. you  were previously doing (Exit),  or delete the message  without 
  555. saving  it (Quit).   
  556.  
  557.      The  Exit  option  is useful should you  wish  to  re-read  a 
  558. message you are replying to.   Optionally,  you can force the Exit 
  559. option  from  the default editor with the F4 key,  or  from  EdHak 
  560. with the Shift-Alt-X key combo.   This acts as a toggle,  allowing 
  561. you to move back  and  forth  between  your  reply  and the source 
  562. message you were reading.
  563.  
  564.      When  storing  your message to the ST  disk  drive,  QuickCIS 
  565. includes all necessary CIS commands to make sure the message  gets 
  566. properly posted.   Should you have a need to re-edit a message you 
  567. have  already stored,  be careful not to change the  embedded  CIS 
  568. commands.
  569.  
  570.  
  571.  
  572.      
  573.  
  574. E.  Reading messages
  575.  
  576.      After QuickCIS has made a call to CompuServe, there will be a 
  577. number  of  text  files on your  disk  drive.  These  contain  the 
  578. messages  and  file descriptions you asked QuickCIS to  store  for 
  579. you.
  580.  
  581.      Choosing the Read Messages option on  the  main  screen  will 
  582. cause the Read dialog box to be shown.  This  dialog  box contains 
  583. eight main choices, as well as an Exit button.  Initially, the top 
  584. choice  will have a thicker box around it,  indicating it  is  the 
  585. "default" choice - you can choose it by pressing your Return  key.  
  586. As  each  section of messages is read,  the  default  choice  will 
  587. rotate  down the list,  allowing you to choose each  selection  in 
  588. order  with your Return key,  instead of clicking on it  with  the 
  589. mouse.
  590.  
  591.      Note:   See User Options, in the appendix here, to read about 
  592. a Read Messages option which is available to you if desired.
  593.  
  594.      Alongside  each  choice  will  be  the  number  of   messages 
  595. currently on file to be read.   When you choose the Read  Messages 
  596. option, your disk drive is searched to obtain these numbers.
  597.  
  598.      When you choose the top choice, MAIL, you  will  be  able  to 
  599. read any CIS Mail  which  was  captured  on  your last  call.   If 
  600. no mail exists,  you will be returned to this dialog box, with the 
  601. next button as the default.
  602.  
  603.      If you do have CIS Mail,  the message will be  displayed  for
  604. you.   Only  the first "screenful"  of  lines  is  displayed.   If 
  605. there are more lines to be read,  pressing any key will allow  the 
  606. next batch of lines to scroll up.   At the end of the  message,  a 
  607. number of options are displayed for you in a menu bar.   To choose 
  608. one of the options press the key corresponding to the first letter 
  609. of the option, or click on the option with the mouse.
  610.  
  611.      The  <A>gain option will redisplay the message from the  top.  
  612. Choosing <P>revious will redisplay the previous message,  if there 
  613. is  one.   <N>ext (or any non-listed key) will show you  the  next 
  614. message,  if  one  exists.   <Q>uit is used to exit  the  CIS Mail 
  615. message area.   
  616.  
  617.      Using  the  <Q>uit  key  activates  the  QuickCIS  "Bookmark" 
  618. feature,  which  stores the current message  location,  for  later 
  619. retrieval.  This allows you to come back later, and immediately go 
  620. to  the last spot you read.   Should you prefer NOT to place  this 
  621. bookmark, you can exit using Shift-Q.
  622.  
  623.      You may also "quick scan" through messages, by using  the  up 
  624. and down arrow keys.   When used,  these  keys  cause  QuickCIS to 
  625. display only the first couple of message lines.  If you choose not 
  626. to read the rest  of  the message,  press the down arrow key again,  
  627. to progress onward.  If you do want to read, press any other key.
  628.  
  629.      The  left mouse button can also be used to  progress  through 
  630. the  messages.  The  entire message body will be  displayed  using 
  631. this method. It emulates  the  <N>ext  key,  as  described  above.
  632. Following this methodology,  the right mouse button can be used to 
  633. see the previous message, emulating the <P>revious key.
  634.  
  635.      The  <U>ser  option  can be chosen if you  wish  to  add  the 
  636. sender's name and ID to your QuickCIS address book.   Before it is 
  637. added,  an alert box asks you to confirm your choice.  
  638.  
  639.      <O>utput is used to make a copy of the current  message,  and 
  640. you will be prompted to direct the message either to your printer, 
  641. or to a disk drive.
  642.  
  643.      <R>eply will move you to the QuickCIS editor, so that you can 
  644. compose reply to this message.  The reply is sent privately to the 
  645. CIS Mail mailbox of the person who sent you the message.
  646.  
  647.      Once you have reached the end of your CIS Mail messages,  you 
  648. are automatically returned to the Read Messages dialog  box.   You 
  649. will  notice that the new default choice is the next button  which 
  650. is not labelled "None" (None indicates a forum slot which you have 
  651. not chosen to use).
  652.  
  653.      Hitting your Return key will chose the default button, or you 
  654. can use the mouse to choose any button you wish.
  655.      
  656.      When  reading  text  from the forums,  the  first  text  that 
  657. QuickCIS looks for is any forum News Flash.  If that text does not 
  658. exist, regular forum messages are displayed.
  659.  
  660.      As  with  CompuServe  mail,  forum  messages are displayed in 
  661. screen sized blocks, and at the end a menu bar is  displayed.  The  
  662. forum menu bar options match the CIS Mail options.
  663.  
  664.      After all forum messages are displayed, descriptions from the 
  665. forum  libraries  are displayed.   Each description  is  displayed 
  666. individually,  in a similar manner to messages.  In this case, the 
  667. menu bar options are slightly different.  The <A>gain, <P>revious, 
  668. <N>ext,   <Q>uit  (and  Shift-Q),  and  <O>utput  options  operate 
  669. identically to those in the messages.  Additionally, there are two 
  670. other options.
  671.  
  672.      The <D>ownload option adds that particular file name to  your 
  673. list  of files to be downloaded on the next call.   You must  have 
  674. one  of the four  download methods (in  the  View  Config  dialog) 
  675. chosen,  for  a download to occur.   The downloaded file  will  be 
  676. stored  in  the spot you indicated in the D/L Path  item  in  View 
  677. Config.  If no D/L Path has been chosed, the file is downloaded to 
  678. the directory in which QuickCIS is located.
  679.  
  680.      The  <C>omment option allows you to send a forum  message  to 
  681. the  uploader  of  the file.   This is useful  in  case  you  have 
  682. questions  about the file.   You can get your answers  before  you 
  683. actually download the file.   
  684.  
  685.      Also,  many  of  the files found in the Atari LIBs  are  very 
  686. useful  -  and free.   The <C>omment option allows you to  send  a 
  687. thank-you  note to someone who has given you a valuable  piece  of 
  688. software.   Unless  the  uploader left his/her name  in  the  file 
  689. description,  you may not know who you are sending the message to.  
  690. QuickCIS  sends  it to an ID number,  using the  filename  as  the 
  691. subject of the message.  You supply the text.
  692.  
  693.      After  the  descriptions  from each  library  are  displayed, 
  694. QuickCIS  returns you to the Read Messages dialog,  where you  can 
  695. choose what to read next.
  696.  
  697.      The  LIBRARY  button in the Read Messages  dialog  gives  you 
  698. access to QuickCIS libraries of messages that you have  previously 
  699. chosen to save with the <O>utput option, or with the Append to Lib 
  700. Main Menu option.
  701.  
  702.      Choosing  this option causes a standard file selector  to  be 
  703. displayed,  so  that you can choose which file to look  at.   Once 
  704. your file is chosen,  QuickCIS displays another box,  in which you 
  705. can  insert  a  "search  string."   This  string  is  a  group  of 
  706. characters you wish QuickCIS to search for, within a library file.  
  707. You  are  then able to quickly locate  a  particular  message,  or 
  708. messages.
  709.  
  710.      The entire message is searched,  including the message number 
  711. and the To,  From and Subject fields.   Each message that  matches 
  712. the  requirements  will  be  displayed,  and  all  normal  message 
  713. options, except <R>eply, will be active.
  714.  
  715.      Note that QuickCIS allows you,  in most cases,  to name  your 
  716. own LIBRARY files.  Due to a peculiarity in the read routines, any 
  717. library  you create for CompuServe Mail MUST have a  file that has 
  718. MAIL as the first part of the filename.  Any suffix is acceptable.
  719.  
  720.  
  721.  
  722. F.  Using your QuickCIS Library
  723.  
  724.      There are two ways to create and add to a library of QuickCIS 
  725. messages.  At the main screen, the Append to Lib option allows you 
  726. to append an entire file or files of messages to their  respective 
  727. libraries.   If  you  choose the ALL option,  all of  your  chosen 
  728. forums  and CIS Mail messages will be store to library files  with 
  729. the  extender LIB at the end of the filename.   It is  recommended 
  730. that  you  use the LIB extender yourself,  in order to  keep  your 
  731. files in order.
  732.  
  733.      From  within the Read Messages section,  the <O>utput  option 
  734. will append that message to any file of your choice.   This allows 
  735. you to build your own library,  containing only messages you  find 
  736. of  value.   Be careful not to mix file description  <O>utputs  in 
  737. with message <O>utputs and/or CIS Mail <O>utputs.
  738.  
  739.      As  described in the Read Messages topic above,  the  LIBRARY 
  740. button gives you access to your created library files.  Also, each 
  741. of the files used by QuickCIS is a simple text file,  which  could 
  742. be loaded into nearly any text processor, if that is desired.
  743.  
  744.  
  745.  
  746. G.  Downloading files
  747.  
  748.      As  noted previously,  QuickCIS can work with any of a number 
  749. of different external  programs to download files from CompuServe.  
  750. Which program you choose is up to you.   Just be sure to  indicate 
  751. which via the View Config dialog box.
  752.  
  753.      There are two methods by which you can indicate a file to  be 
  754. downloaded.   Either tag a file using the <D>ownload option in the 
  755. Read section,  or use the Main Menu option Files List to  manually 
  756. type in a name.
  757.  
  758.      The Files List option will display the current list of  files 
  759. to be downloaded.   From this routine,  you can choose to <A>dd or 
  760. <D>elete files, or <Q>uit, returning you to the main menu.  If you 
  761. choose  to  add  a file,  you will need to supply  the  forum  and 
  762. library  in which QuickCIS can download that file.   The list  you 
  763. have created is saved to a text file called FILES.LST,  for  later 
  764. retrieval.
  765.  
  766.      When QuickCIS is finished downloading all files, FILES.LST is 
  767. deleted,  to  prevent a file from being downloaded  twice.   Files 
  768. that  are downloaded are saved to the disk drive and  folder  that 
  769. you have indicated in the View Config dialog (D/L Path).
  770.  
  771.      The  Shadow  downloader is a special type  of  program.   Its 
  772. downloads  are handled in the "background."  That means that  your 
  773. ST  can  be  doing  other things  while  Shadow  is  handling  the 
  774. download.   In  QuickCIS,  this means that you will be allowed  to 
  775. access the QuickCIS Main Menu,  for reading/writing  messages,  or 
  776. accessing your QuickCIS Library.
  777.  
  778.      Once  the  download  begins,   QuickCIS  displays  a  message 
  779. indicating that if you want to see the main menu,  just click  the 
  780. mouse button or press a key.   When the main screen  is displayed,  
  781. you will notice  that  the  Call  options  are  disabled.  You are 
  782. already in the middle  of a  call,  so they are unnecessary.  But, 
  783. you can read messages, write messages, or have full access to your 
  784. Desk Accessories while the download is in progress.   To return to 
  785. the download in progress, choose Exit.
  786.  
  787.      When Shadow is finished,  it will ring the ST  bell,  warning 
  788. you that QuickCIS has to get back to work.   In order for the call 
  789. to  proceed,  you  will need to return QuickCIS  to  the  download 
  790. routine,  by clicking on Exit,  on the Main Menu.   QuickCIS  will 
  791. then  save  the downloaded file and the call will proceed  to  the 
  792. next item.
  793.  
  794.      NOTE:  QuickCIS will automatically download any binary  files 
  795. that appear in CIS Mail.  Typically, these are program files being 
  796. sent to you by another user.   QuickCIS will have no idea what the 
  797. true filename should be for this file.   A simple naming  solution 
  798. is used.   All binary files downloaded from CIS Mail will be named 
  799. using the method MAILn.BIN,  where n is a sequential number.
  800.  
  801.  
  802.  
  803. H.  Checking your charges
  804.  
  805.      QuickCIS keeps a running total of online minutes.  The online 
  806. time is retrieved from the sign-off that CompuServe displays  just 
  807. before  disconnecting.   If  you  should for some reason lose your
  808. connection prematurely,  the  minutes used in that particular call 
  809. will not be saved.
  810.  
  811.      The number of minutes is seperately saved for each bps  rate, 
  812. so  that  if you occasionally call at a different  bps  rate,  the 
  813. proper cost per minute can be used to calculate your total costs.
  814.  
  815.      Choosing the main screen Time and $$ option displays a dialog 
  816. box  in  which your time and charges at each rate  are  indicated.  
  817. QuickCIS  uses the previously saved minutes totals,  and  the  CIS 
  818. rates that are shown in your View Config dialog.
  819.  
  820.      At  the  top of the dialog,  the date at which you  began  to 
  821. accumulate minutes is shown.   There are two buttons at the bottom 
  822. of the dialog.   You can choose to Exit to the Main Menu, or Reset 
  823. your minutes counters to zero.  You must confirm the Reset choice, 
  824. before it happens.
  825.  
  826.  
  827.  
  828. I.  Using Desk Accessories
  829.  
  830.      QuickCIS allows the use of any GEM Desk Accessories,  but the 
  831. Desk  ACCs are not allowed to be on display while QuickCIS  is  in 
  832. action.   Thus,  when you choose any QuickCIS option, you will see 
  833. your Desk ACC windows close.   After QuickCIS is finished, it will 
  834. reopen any windows it previously closed.
  835.  
  836.  
  837.  
  838. J. History
  839.  
  840.      QuickCIS  was begun as a personal project  in  early 1989, to 
  841. improve  on  the  features  offered by the only other ST navigator 
  842. available.   At  the  start,  it  was  not  much  better  than its 
  843. predecessor, but users who  tested the program were quick to offer 
  844. advice - and their personal wish list.
  845.  
  846.  
  847.  
  848.  
  849. K. Acknowledgements
  850.  
  851.      Although  the  bulk  of  the work  in  writing  QuickCIS  was 
  852. obviously  my own,  there are a number of people who made the  job 
  853. much easier for me.
  854.  
  855.      QuickCIS  has  never had any official  "beta  testers."   The 
  856. users  of the Atari ST forums have always helped me to  test  each 
  857. version  and  point  out the problems (of which  there  have  been 
  858. many).   My  personal  ST  hardware  does  not  cover  the  entire 
  859. spectrum,  and  users have been invaluable in testing QuickCIS  on 
  860. various  hardware setups.   That makes QuickCIS very much a  group 
  861. effort.
  862.  
  863.      The  QuickCIS  interface with Shadow required  some  assembly 
  864. language programming,  which I was not prepared to do.   The folks 
  865. at Antic,  after some prodding by a user and myself,  were willing 
  866. to provide a copy of the program for testing.   But it turned  out 
  867. that I needed help to complete the interface.   Robert Birmingham, 
  868. a  regular  in  the Atari  forums,  volunteered  to  rewrite  some 
  869. assembly language source code and compile it for me to include  in 
  870. QuickCIS.  It worked.  Thanks, Robert.
  871.  
  872.      The  sysops in the Atari forums have been  invaluable.   They 
  873. obviously have a vested interest in improving the accessability of 
  874. their forums,  but have gone well beyond what I expected to see in 
  875. the way of assistance.   They have a thankless job, and get little 
  876. credit for it.
  877.  
  878.      Craig Harvey has been invaluable,  in providing an  interface 
  879. to his excellent EdHak editor.   Any of you who have used both the 
  880. default and EdHak editors,  with QuickCIS, know how much better it 
  881. all seems with EdHak.   The program is well worth the price  Craig 
  882. charges.
  883.  
  884.      There are a number of expert programmers who visit the  Atari 
  885. forums regularly, either to support their own products, or just to 
  886. chat.   I have found all of them to be supportive in passing along 
  887. "inside"  information  on  squeezing performance out  of  the  ST.  
  888. QuickCIS  is  a much better piece of software due to the  help  of 
  889. these individuals.   Special thanks go for early help from Charles 
  890. Johnson and Doug Wheeler.
  891.  
  892.      As I said,  it has been a group effort.   Thanks,  to all  of 
  893. you.
  894.  
  895.  
  896.                             - Jim Ness
  897.                              75300,3155
  898.  
  899.  
  900.  
  901.  
  902. L. Appendix
  903.  
  904.                                ***
  905.  
  906. QuickCIS files:
  907.  
  908.      * QUICKCIS.PRG - The QuickCIS program itself.   A copyrighted 
  909. file.
  910.  
  911.      * QUICKCIS.DOC - This doc file.
  912.  
  913.      * VERSION.DOC - Information about the changes included in the 
  914. latest QuickCIS version.
  915.  
  916.      * QUICKCIS.CNF  -  This   file  contains  your  current  user 
  917. configuration info.  QuickCIS cannot operate without this file and 
  918. the info it contains.
  919.  
  920.      * FILES.LST - QuickCIS uses this file to store a list of  the 
  921. files  you have asked to be downloaded.   The file is created  and 
  922. deleted on a dynamic basis.  Each entry in this file consists of a 
  923. single text line.  Each line consists of two numbers followed by a 
  924. CIS  filename.   The  first number is the position  (1-6)  of  the 
  925. desired CIS forum,  as it appears in your View Config dialog  box.  
  926. The  second number represents which CIS forum library the file  is 
  927. located in.
  928.  
  929.      * TIME.DAT  -  This  file  is  used  to  store  your  current 
  930. accumulated online minutes,  as well as the date your minutes were 
  931. last reset to zero.   QuickCIS will create this file if it is  not 
  932. found.   The  file consists of a single line of text.   That  line 
  933. consists of four numbers,  representing online minutes for each of 
  934. the  four bps rates,  and a text date indicating when the  numbers 
  935. were last reset.
  936.  
  937.      * <forum>.MSG - Files with the forum name in front,  and .MSG 
  938. in back contain the forum messages QuickCIS downloaded during  the 
  939. last call.  Each time you call and retrieve messages, the new file 
  940. overwrites  the old file.   CIS Mail messages are also  stored  in 
  941. this manner.
  942.  
  943.      * <forum>.NWS  -  Contains a  News  Flash  message  from  the 
  944. indicated forum.
  945.  
  946.      * <forum>.LBS  - These  files contain  the  file  descriptions 
  947. retrieved from CompuServe.
  948.  
  949.      * <forum>.M1 - Contain individual messages which are ready to 
  950. be  posted  in the indicated forum (or  CIS Mail).   The  trailing 
  951. number is sequentially assigned, from 1-99.
  952.  
  953.      *  LOGIN.SCR - Used for logging in via methods other  than  a 
  954. direct CIS connection.
  955.  
  956.      * SECTION.LST - This  optional file contains descriptions  of 
  957. each  of  the forums you attend,  laid out in a  specific  format.  
  958. They are read from within the Write Messages dialog,  by  clicking 
  959. on  the  "?"  button.   The sample  file  included  with  QuickCIS 
  960. contains the Atari forums info,  and indicates how to set up  your 
  961. other forums.
  962.  
  963.      * FORUMS.LST  - A list prepared by CompuServe,  listing  each 
  964. of its current forums.
  965.  
  966.  
  967.                                ***
  968.  
  969. Using login scripts:
  970.  
  971.      QuickCIS  uses a very simple script interpreter to  follow  a 
  972. login script.   If you have chosen the LOGIN.SCR option for  Login 
  973. Via  in the View Config dialog,  you must use a text processor  to 
  974. build your own custom login script.   Sample scripts are  included 
  975. in the LOGIN.TXT file with this package.
  976.  
  977.      For each line of the script, the first digit must be a number 
  978. from 0 to 3,  the second digit must be a space,  and the remaining 
  979. characters are the related specifics of the command.
  980.  
  981.      If  the  first digit is 0,  the rest of the line  is  a  text 
  982. string to be sent to CompuServe by QuickCIS.
  983.  
  984.      If  the  first digit is 1,  the rest of the line  is  a  text 
  985. string to be received by QuickCIS from CompuServe.   QuickCIS will 
  986. wait  to see this string.   Any number of characters from 1 to  50 
  987. can be watched for.   QuickCIS will not proceed until it sees this 
  988. group of characters.   After the standard 90 second maximum pause, 
  989. QuickCIS will disconnect.
  990.  
  991.      If  the  first digit is 2,  the rest of the line  contains  a 
  992. delay time, in seconds.  This timer should not be counted on to be 
  993. extremely accurate.   QuickCIS will pause this many seconds before 
  994. proceeding to the next line of the script.
  995.  
  996.      If  the first digit is 3,  the rest of the line  contains  an 
  997. ASCII  value,  for  a single character which QuickCIS  must  send.  
  998. This  command  is useful for sending control codes,  or  a  Return 
  999. character.
  1000.  
  1001.      Last,  the  script line "7 2" is recommended to be  the  last 
  1002. line of any script you create.
  1003.  
  1004.  
  1005.      Examples:
  1006.  
  1007. 0 Jim Ness                  <-- send the string "Jim Ness" to CIS
  1008. 1 User ID:                  <-- wait for "User ID:" to appear
  1009. 2 3                         <-- pause 3 seconds
  1010. 3 13                        <-- send ASCII 13 - a Return character
  1011. 7 2                         <-- end of script
  1012.  
  1013.      See  the LOGIN.TXT file for specific examples  pertaining  to 
  1014. Telenet, Tymnet and Datapac.
  1015.  
  1016.  
  1017.  
  1018.                                ***
  1019.  
  1020.  
  1021. Info on the makeup of the QUICKCIS.CNF file, by line:
  1022.  
  1023. 01) Code indicating which of the options is checkmarked in each  of 
  1024. the six option categories in View Config.
  1025. 02) Modem Init string
  1026. 03) Modem Dial string
  1027. 04) CompuServe acct. number
  1028. 05) CompuServe password
  1029. 06) reserved
  1030. 07) forum name, #1
  1031. 08) forum libs, #1
  1032. 09) forum read command, #1
  1033. 10) forum name, #2
  1034. 11) forum libs, #2
  1035. 12) forum read command, #2
  1036. 13) forum name, #3
  1037. 14) forum libs, #3
  1038. 15) forum read command, #3
  1039. 16) forum name, #4
  1040. 17) forum libs, #4
  1041. 18) forum read command, #4
  1042. 19) forum name, #5
  1043. 20) forum libs, #5
  1044. 21) forum read command, #5
  1045. 22) forum name, #6
  1046. 23) forum libs, #6
  1047. 24) forum read command, #6
  1048. 25) 2 delay values for text and modem output (range 0-5)
  1049. 26) D/L Path
  1050. 27) Color flag (0=inverse, 1=norm)
  1051. 28) Lib Age
  1052. 29) Alt d/l, filename (details available)
  1053. 30) Alt d/l, protocol, CIS-style
  1054. 31) Alt d/l, command line
  1055. 32) Alt msg reader filename (details available)
  1056. 33) unused
  1057. 34) default editor text macro, F1
  1058. 35) default editor text macro, F2
  1059. 36) unused
  1060. 37) CIS charges, cents/hour, 300bps
  1061. 38) CIS charges, cents/hour, 1200bps
  1062. 39) CIS charges, cents/hour, 2400bps
  1063. 40) CIS charges, cents/hour, 9600bps
  1064.  
  1065.  
  1066.                                ***
  1067.  
  1068. User Options:
  1069.  
  1070.      By request, a number of optional capabilities have been added 
  1071. over the years.  They involve editing the config file, rather than 
  1072. simply changing something in your View Config dialog.
  1073.  
  1074.      a) Optional downloaders,  such as YMG125.TTP, can be utilized 
  1075. by changing three lines in the config file:
  1076.             Line 29 - The filename of the downloader
  1077.             Line 30 - CIS protocol tag (ie, YMO or B)
  1078.             Line 31 - The parameters to be passed to the file
  1079.  
  1080.      b) Optional output speeds, beyond those utilized by the SPEED 
  1081. button in View Config.   Line 25 of the file contains two numbers, 
  1082. seperated  by a space.   Increasing these values slows  down  text 
  1083. output, and modem output, respectively.
  1084.  
  1085.      c)  Optional  message readers,  such  as  QCMSG.PRG,  can  be 
  1086. utilized by placing the filename (followed by any parameters) into 
  1087. line 32 of the file.   Also,  you must change the 7th parameter of 
  1088. line 1 to the number 2.
  1089.  
  1090.  
  1091.  
  1092.  
  1093. Programming info:
  1094.  
  1095.      QuickCIS was written using Personal Pascal v2.05,  from  ICD.  
  1096. A  small portion of the program is linked object code produced  by 
  1097. the DRI assembler.
  1098.  
  1099.      QuickCIS expands the internal RS232 receive buffer of the  ST 
  1100. to 8k bytes, to accomodate 9600bps.  The info arrives so fast, and 
  1101. shutting  it off takes long enough,  that the default buffer would 
  1102. overflow.
  1103.  
  1104.      A 56000 byte internal buffer is used to store incoming  text.  
  1105. This  seems  to be a reasonable comprimise,  allowing all  STs  to 
  1106. participate, while limiting disk accesses.
  1107.  
  1108.      QuickCIS  uses both pixel-related and text-related VDI  calls 
  1109. to find out what type of monitor is being used.   This allows  the 
  1110. program  to utilize dialog boxes and text properly.   Moniterm  is 
  1111. supported, as well as the ST, STE and TT resolutions.
  1112.  
  1113.      Rather  than  use standard Pascal I/O  calls,  QuickCIS  uses 
  1114. GEMDOS and BIOS calls, through the bindings provided with Personal 
  1115. Pascal.  This provides the fastest possible I/O.
  1116.  
  1117.      The  current  Pascal source code for QuickCIS  is  over  4000 
  1118. lines long,  with a file length of about 170k bytes.   The initial 
  1119. object  code file is also about 185k bytes,  with the  linked  and 
  1120. optimized .PRG file being about 125k bytes.
  1121.  
  1122.